package topday1_9.demo5;

/**
 * @Auther:小陈的Java
 * 多态，向上转型
 */
public class Father {
    public void have(){
        System.out.println("我有一头小毛驴，我从来也不骑");
    }
}
class Son extends Father{
    String name = "子类";
    public void method1(){
        System.out.println("子类独有的方法");
    }
    public void have() {
        System.out.println("驴肉火烧，驴肉宴，好吃不贵");
    }

    /*程序入口*/
    public static void main(String[] args) {
        //向上转型：编译时是father类型，运行时是son类型
        Father father = new Son();
        //报错：编译阶段是father类型，所以调用son独有的属性和方法报错
        //fahter.name = "";
        //father.method1();
    }
}
